package com.hspedu.final_;

/**
 * @Author Stringzhua
 * @Date 2024/3/5 20:47
 * description:
 * 6.final不能修饰构造方法(即构造器)
 */
public class FinalDetail02 {
    public static void main(String[] args) {
        System.out.println("BBB.num = " + BBB.num);

        //包装类(Integer,Double,Float,Boolean等都是final),String是final类,不能被继承
//        Double
    }
}

final class AAA {
    //5.一般来说,
    //如果一个类已经是final类了,就没有必要再将方法修饰成final方法了
//    public final void cry(){}
}

//7.final和static往往搭配使用,效率更高
//不会导致类加载,底层编译器做了优化处理
class BBB {
    //final static [推荐]
    //static final
    public final static int num = 10000;

    static {
        System.out.println("BBB静态代码块被执行...");
    }
}